/*select::-ms-expand { display: none; }*/
.sc-calendar {
  width: 680px;
  height: 340px;
  text-align: center;
  font-family: "Microsoft Yahei";
  color: #4A4A4A;
  float: left;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  user-select: none;
  -webkit-text-size-adjust: none;
  font-size: 16px;
}

.sc-header {
  height: 50px;
  border-bottom: 0;
}
.sc-body {
  height: 100%;
  clear: both;
  border-right:1px #57b2e7 solid;
}
.sc-week {
  height: 12%;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}


.sc-days {
  height: 90%;
}
.sc-item {
  height: 20%;
  float: left;
  font-weight: 600;
  color: #717070;
  width: 14.285%;
  padding-top: 7px;
  background-color: #ffffff;
  border-width: 0 0 1px 1px;
  border-color: #F1EBE4;
  border-style: solid;
  box-sizing: border-box;
  position:relative;
  transition: all 0.3s;
}
.sc-item:hover{
 transform: scale(1.3); box-shadow: 0px 0px 10px #888888; border:1px solid #65bfeb; color:#717070; background-color:#fff; z-index:3000;border-radius:10px;
}


.item-nolunar {
  padding-top: 20px;
}
.sc-item:nth-child(7n) .day, .sc-item:nth-child(7n+6) .day {
  color: rgba(224, 8, 8, 0.65);
}
.sc-vocation {
  background-color: #FFEBEC;
}
.sc-mark{
  background-color: #E5FBFA;
  
}
.sc-vocation:before {
  content: '休';
  display: block;
  position: absolute;
  font-size: 0.7em;
  width: 1.2em;
  font-weight: 100;
  color: white;
  background-color: #E00808;
  margin-top: -10px;
}
.sc-othermenth {
  color: #c1c0c0 !important;
}
.sc-othermenth .day, .sc-othermenth .lunar-day {
  color: #C1C0C0 !important;
}
/*.sc-active-day, .sc-selected {
  border: 1px solid #fff;
}*/
.sc-today {
  background-color: #ffc822;
  color: white;
  border: 1px solid orange;
}
.sc-next{
  background-color: #11cb5e;
}
.sc-item .day {
  font-size: 1.5em;
}
/*.sc-today .day {
  color: white !important;
}*/
.sc-item .lunar-day {
  font-size: 10px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sc-festival .lunar-day {
  color: #E00808;
}


/*.sc-item:last-child, .sc-item:nth-child(7n) {
  border-width: 0 1px 1px 1px;
}*/

.sc-week-item {
  height: 100%;
  padding-top: 1%;
  float: left;
  width: 14.285%;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sc-item-small{
  font-size: 10px !important;
}
.sc-week-item:last-child {
  border-width: 1px 1px 1px 1px;
}
.sc-week-item:nth-child(7n), .sc-week-item:nth-child(7n+6) {
  color: rgba(0, 0, 0)!important;
}
.sc-actions {
  float: right;
  width: 90px;
  padding: 5px 0;
  height: 100%;
  box-sizing: border-box;
}
.sc-actions1 {
  float: left;
  height: 100%;
  box-sizing: border-box;
  width:300px;
}
.sc-actions:last-child {
  float: right;
}
.sc-actions-big{
  width: 50%;
}
@media screen and (max-width : 500px){
.sc-actions{
  width: 50%;
}
}
.sc-header select {
  border-color: rgba(0, 0, 0, 0);
  padding: 0.2em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: "Microsoft Yahei";
  color: #606060;
  font-size: 13px ;
}
.sc-header input {
  border-color: rgba(0, 0, 0, 0);
  padding: 0.2em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: "Microsoft Yahei";
  color: #606060;
}
.sc-actions div {
	float:left;
	cursor:pointer;
  display: inline-block;
 /* border: 1px solid #ccc;*/
  vertical-align: bottom;
  width: 30px;
  background-color:#fff;
  border-radius:3px;
  height:30px; line-height:25px;
  font-size:26px;
}
.sc-actions div:hover{
  background-color:#f0f2f4;
}
.sc-return-today {
  cursor:pointer;
  display: block;
  background-color:#fff;
  border-radius: 3px;
 /* border: 1px solid #d3d9dc;*/
  width: 60px;
  margin: auto;
  float:right;
  color:#717070;
  font-size:14px;
  height:30px;
  line-height:30px;
}
.sc-return-today:hover{
  background-color:#f0f2f4;
}

.sc-time {
  display: block;
  margin-top: 3px;
  font-size: 0.8em;
}


.sc-yanse{ background-color:#9a80b9;}
/*.sc-yanse1{ background-color:#ef4836;}*/
/*.sc-yanse2{ background-color: #65bfeb;}*/
.sc-handle{width:16px; height:16px; position:absolute;right:5px; top:5px; transition: all 0.3s; border-radius:15px;}
.sc-handle1{width:16px; height:16px; position:absolute;right:5px; top:23px; transition: all 0.3s; border-radius:15px;}
.sc-handle2{width:16px; height:16px; position:absolute;right:5px; top:43px; transition: all 0.3s; border-radius:15px;}
.sc-handle3{width:16px; height:16px; position:absolute;right:13px; top:0px; transition: all 0.3s; border-radius:15px;}
.sc-handle ul{list-style:none;}
.sc-handle li {float:left; width:16px; height:16px; font-size:13px; font-weight:normal; color:#fff; position:absolute; right:0px; top:0px; line-height:16px; text-align:center;} 
.sc-handle1 li {float:left; width:16px; height:16px; font-size:11px; font-weight:normal; color:#fff; position:absolute; right:0px; top:0px; line-height:16px; text-align:center;}
.sc-handle2 li {float:left; width:16px; height:16px; font-size:11px; font-weight:normal; color:#fff; position:absolute; right:0px; top:0px; line-height:16px; text-align:center;}
.sc-handle3 li {float:left; width:16px; height:16px; font-size:11px; font-weight:normal; color:#fff; position:absolute; right:0px; top:0px; line-height:16px; text-align:center;}
.sc-handle ul ul {visibility:hidden;position:absolute; z-index:2000; left:22px; top:-6px;  opacity:0; transition: 0.3s; -webkit-transition: .3s; -moz-transition: .3s;}
.sc-handle ul li:hover ul, .sc-handle ul a:hover ul{visibility:visible; opacity: 1;} 
.sc-handle ul ul li {background-color:#fffff2; border:1px solid #ffcf77; width:147px; height:73px; color:#565555; text-align:left;} 
.sc-handle ul ul li span{width:143px; float:left; padding-left:5px; font-size:12px; line-height:23px; border-bottom:1px dashed #f1ebe4;} 



.calendar1{width:680px; height:400px; margin:0 auto;}




@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#fff; 
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:140px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:56px;height:56px;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#ddd; border-radius:5px;}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#fff;font-size:14px;line-height:18px;padding-top:10px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}

.meau-sev .cndns-right-btn{border-color:#ffa70f;background:url(../images/rl-7.png) no-repeat #ffa70f center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#3e9aea}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:0px;right:45px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #57b2e7;padding:10px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:22px;}
.cndns-right-box .box-border .arrow-right1{display:block;width:13px;height:16px;background:url(../images/arrow1.png) no-repeat;position:absolute;right:-13px;top:22px;}
.cndns-right-box .box-border .sev-t span{font-size:14px;float:left;display:block;color:#666}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:680px; background:url(../images/fgf-4.png) no-repeat top center; background-color:#57b2e7; border-radius:5px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ffa70f}

.meau-contact .cndns-right-btn{border-color:#11cb5e;background:url(../images/kzxt.png) no-repeat #11cb5e center;} 
.meau-contact .cndns-right-btn p{color:#fff}
.meau-contact .cndns-right-btn span{color:#fff}
.meau-contact .cndns-right-box .box-border{width:680px; border-radius:5px; background-color:#fff;}
.meau-contact .cndns-right-btn .demo-icon{display:none;}
.meau-contact:hover .cndns-right-btn{background:#11cb5e}
.bcd-border{width:660px; min-height:100px; padding-top:20px;}
.bcd-border li{width:112px; margin:10px; margin-bottom:30px; height:112px; float:left;}
.bce-border{width:90px; margin:0 20px; height:90px; background-color:#ecf0f1; float:left; border-radius:25px; transition: all 0.2s;}
.bce-border:hover{transform: scale(1.1); box-shadow: 0px 0px 5px #999;}
.bce-border img{border-radius:25px;}
.bce-txt{width:112px; margin:10px 10px 0 10px; height:27px; line-height:20px; float:left; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.sc_jia{
  width: 40px;
  height:17px ;
  position: absolute;
  left: -25px;
  top: 16px
}
.sc_square{
  width: 55px;
  height:55px ;
  position: absolute;
  left: -50px;
  top:-48px;
}
.sc_attend{
  width:55px;
  height:25px;
  position: absolute;
  left: -70px;
  z-index: 100;
}